@chartset "utf-8";

body {
    /*position:relative;*/
    padding:0;
    margin:0 auto;
    font-size:14px;
    color:#444;
    font-family:Microsoft YaHei,Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
    background:#fff;
}
::-webkit-scrollbar {
    padding-left:1px;
    border-left:1px solid #dedede;
    background-color:#eee;
    overflow:visible;
    width:10px;
    height:10px;
}
::-webkit-scrollbar-thumb {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    background-color:rgba(0,0,0,.2);
    background-clip:padding-box;
    border:1px solid transparent;
    border-left-width:1px;
    min-height:15px;
    box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
}
::-webkit-scrollbar-thumb:vertical:hover {
    background-color:rgba(0,0,0,.3);
}
::-webkit-scrollbar-thumb:vertical:active {
    background-color:rgba(0,0,0,.5);
}
::-webkit-scrollbar-button {
    height:0;
    width:0;
}
::-webkit-scrollbar-track {
    background-clip:padding-box;
    border:1px solid #fff;
}
::-webkit-scrollbar-corner {
    background:transparent;
}
.highcharts-title {
    font-family:Microsoft YaHei,Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
    font-size:11pt !important;
}
textarea {
    font-family:Microsoft YaHei,Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
}
a {
    color:#222;
    outline:none;
    text-decoration:none;
}
i {
    font-style:normal;
}
h4,p {
    margin:0;
    padding:0;
}
table {
    margin:0;
    padding:0;
}
img {
    outline:none;
    border:none;
    padding:0;
}
input {
    border:1px solid #bbb;
    border-radius:3px;
    width:100%;
    display:block;
    outline:none;
    text-align:left;
    font-size:13px;
    color:#222;
    font-family:Microsoft YaHei,Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
}
select{
    line-height: 24px;
    color:#555;
    font-size:13px;
    font-family:Microsoft YaHei,Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
}
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.clearfix {
    display:inline-table;
}
/* Hides from 	0	昨天 15:2IE-mac \*/
* html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}
.card-caption {
    position:absolute;
    top:0;
    left:0;
    right:0;
    box-shadow:0 1px 2px rgba(0,0,0,0.3);
    margin-bottom:2px;
    height:43px;
    z-index: 998;
    background: #fff;
}
.card-caption h2 {
    margin:0;
    padding:0;
    padding-left:22px;
    padding-top:10px;
    line-height:35px;
    font-style:normal;
    font-size:16px;
    font-weight:normal;
}
._card {
    padding-top: 43px;
    display:none;
    overflow:hidden;
}
._card._show {
    display:block;
}
.LoadingTip {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:url('../../ajax-loader/indicator_medium.gif') center no-repeat rgba(0,0,0,0.1) !important;
    z-index:999;
}

.cap-nav {
    position: relative;
}
.cap-nav .dlbtn{
    position: absolute;
    top:0;
    right:14px;
    display: inline-block;
    height: 45px;
    line-height: 44px;
    color: #86c440;
    font-weight: normal;
    padding-left: 20px;
    background: url(../images/icon/cloud_download_32x32.png) center left no-repeat;
}
.cap-nav-item {
    float:left;
    color:#555;
    height:40px;
    padding:0 22px;
    font-size:14px;
    line-height:40px;
    letter-spacing: 1px;
    display:inline-block;
    border-bottom:3px solid transparent;
}
.cap-nav-item:hover {
    border-bottom:3px solid #777;
}
.cap-nav-item.cur {
    border-bottom-color:#44b549 !important;
}